/*----------全局样式开始-----------*/
html{ background:#F7F7F7}
body{ margin:0; padding:0; font:14px "微软雅黑",Arial, Helvetica, sans-serif; line-height:160%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{ margin:0; padding:0; list-style:none}
img{ border:0}
input, label, img, th {vertical-align: middle;}
a{ color:#3C3C3C; text-decoration:none}
a:hover{ color:#F00;}
.clear{ clear:both; height:0; overflow:hidden}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.gray{ color:#999999}
a.btnwrap{text-decoration:none}
.btnwrap{display:inline-block;height:26px;padding-right:4px;background:url(../images/buttons.png) no-repeat 100% -26px;overflow:hidden;margin-right:8px;display:block;float:left;}
.btnwrap .btn-inner{display:inline-block;height:26px;padding:0 2px 0 8px;background:url(../images/buttons.png) 0 0;border:none;line-height:26px;color:#555;text-decoration:none; cursor:pointer; float:left}
.fl{ float:left}
.fr{ float:right}
.mt1{ margin-top:10px; font-size: 14px;}
.mr5{ margin:5px}
.ml5{ margin-left:5px;}
.w15 {width: 375px;}
.wrapper{ width:1000px; margin:0 auto}
.sidebar{ width:213px; float:left}
.mainbox{ padding: 10px;width: 750px;float:right; background:#ffffff}
.sbox{width: 340px; overflow:hidden}
.w0{width:100%;}
.w1000{width:1000px;margin:0 auto;}
/*----------end全局样式开始-----------*/
/*头部*/
.header{ background:url(../images/bg.jpg) repeat-x center; height:130px}
.logo{ display:block; float:left}
.topbar{ height:30px; line-height:30px; color:#444}
.topbar marquee {width: 700px;}
.topbar .fr a{background: url("../images/dot01.png") left center no-repeat;float: left;padding-left: 8px;padding-right: 15px;}
.topbar a.map{background: url("../images/dot_map.jpg") left center no-repeat;padding-left: 40px;}
.infobar{ margin-top: 10px; text-align:right}
.infobar a{background: url("../images/dot03.jpg") left center no-repeat;padding-left: 8px;padding-right: 15px;}
.searchbar{  height:20px; float:right; padding-top:10px; width:223px;}
.searchbar .inputtxt{ color:#d0d0d0; line-height:22px; height:22px; width:175px; border:0 ; padding-left:23px; background:url(../images/bg_search.jpg) no-repeat; float:left}
.searchbar .btn{ float:right;width:24px; height:22px; font-size:0; text-indent:-88888em; line-height:0; background:url(../images/search.jpg) no-repeat center; display:block; overflow:hidden; border:0}
.menu{ height:35px; background:url(../images/bg_menu.jpg) repeat-x; margin-bottom:5px;}
.menu li{ height:35px; line-height:35px; font-weight:bold; font-size:16px;float:left;background:url(../images/bg_menu_li.png) no-repeat}
.menu li a{ color:#FFFFFF; display:block; padding:0 32px; }
.menu li a:hover,.menu li.hover a{background:url(../images/bg_menu_hover.jpg) center center no-repeat; color:#002563; text-decoration:none}
.menu .mainlevel ul {display:none; position:absolute;}
.menu  ul li ul li {height:auto;line-height:20px;border-top:1px #FFFFFF solid; float:none; background:none}
.menu  ul li ul li a,.menu li.hover ul li a {color: #000000;display:block; width:90px; height:25px; line-height:25px;font-size:12px;font-weight:normal;text-align:center;background:url(../images/bg_sub.png) repeat-x; overflow:hidden; white-space:nowrap}
.menu  ul li ul li a:hover {color:#000000;background:#d5d3d4; background-image:none}
/*****焦点图*******/
/*.banner{ width:1000px; height:360px; margin-bottom:5px;}*/
/*.banner{height:400px; margin-bottom:5px;}
.crumb{background: url("../images/bg03.jpg") left top repeat-x;height: 34px;line-height: 34px; width:1000px; margin-bottom:5px;}
.crumb span {background: url("../images/dot05.jpg") left center no-repeat;padding-left: 32px; margin-left:20px;font-size: 13px;}
.focus {overflow:hidden;position:relative;margin: 0 auto; width:262px; height:162px;border: 3px solid #CCCCCC;}
.focus .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.focus .change{bottom:9px;height:20px;right:3px;position:absolute;text-align:right;z-index:9999;}
.focus .change i {color:#999999;cursor:pointer;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;background:#f5f5f5;}
.focus .change i.cur { background:#D6080A;color: #FFFFFF;}
.border1 .focus{ margin-top:10px;}*/
/*********首页**********/
.lwrap{ width:275px; float:left; overflow:hidden}
.rwrap{ width:710px; float:right;overflow:hidden}
/**********边框********/
.border1{ clear:both}
.border1 .title{background:url(../images/line.jpg) left bottom repeat-x;height: 28px;line-height: 28px;text-indent:12px; }
.border1 .cont{ padding:10px 0 5px 0}
.border1 .title h3,.border1 .title h3 a{color:#02346F; font-size:20px;}
.border1 .title h3{ float:left; background:url(../images/dot04.jpg) no-repeat 0 center;padding-left:20px}
.border1 .more{ float:right; margin: 9px 8px 0 0;}
.border1 .more a{width:43px; height:16px; overflow:hidden; text-indent:10000em; white-space:nowrap;display:block; background:url(../images/more.jpg) no-repeat;}
.border2{ clear:both;}
.border2 .title{background:url(../images/border2_title.jpg) no-repeat;height: 43px;line-height:43px; text-align:center}
.border2 .cont{background:url(../images/border2_cont.jpg) center bottom repeat-y;overflow: hidden; padding-top:10px;}
.border2 .title h3,.border1 .title h3 a{color:#FFFFFF; font-size:23px;}
.border2 .bottom{ background:url(../images/border2_bottom.jpg) no-repeat; width:213px; height:139px;}
.border2 li{ text-align:center;padding-bottom: 3px;padding-top: 2px;margin: 10px;background-color: #dedede;font-size: 16px;}
.border2 li a{height: 30px;line-height: 30px; display:block}
.border2 li a:hover,.border2 li.current a{background-color:#17436A;color:#FFF}
/************列表样式*********/
.list1{}
.list1 li{float: left;margin:0 6px 0 5px;width: 165px; overflow:hidden;  margin-top:10px;}
.list1 .pic img{ width:163px; height:105px; border: 1px #ccc solid;}
.list1 .name{}
.list1 .name a{ color:#ffffff;background-color: #746F6F;height: 25px; line-height:25px;display: block;width: 165px;text-align: center; font-size: 15px;}
.list1 .name8 a{ color:#F00;height: 25px; line-height:25px;display: block;width: 165px;text-align: center;}
.list1 .name a:hover{ background-color:#02346F}

.list2{}	
.list2 li{line-height:27px;height:27px;color:#666666;white-space:nowrap; overflow:hidden; text-indent:10px; border-bottom: 1px dashed #CCCCCC;/*text-overflow:ellipsis;*/}	
.list2 span{ float:right; color:#000000}

.list5{ line-height:24px}
.list5 img{ display:block; margin:0 15px 10px 0; float:left}
.ico1 li{ background:url(../images/dot06.jpg) left center no-repeat;}

/*********翻页*********/
.pagelist {margin:5px auto; padding-top: 10px; text-align: right; border-top:1px solid #ccc;clear:both}
.pagelist a {border: #dedfde 1px solid;  color: #99210b; margin:0 5px; padding: 1px 6px;}
.pagelist a:hover {border: #02346F 1px solid; color: #fff; background-color: #02346F}

/***********底部样式*****/
.footer{border-top: 2px solid #0052A8;padding-top: 15px;background-color:#ccc;}
.footmenu{ text-align:center}
.footmenu a{ font-size: 18px; margin-left: 50px;}
.copyright{ text-align:center; margin-top:15px;}
/*----------tab选项卡-----------*/
.tabbox{width:710px;}
.tabbox ul{}
.tabbox #tab{height:29px; width:708px; background:url(../images/ba_tab.jpg) no-repeat;overflow:hidden}
.tabbox #tab li{float:left;display:block;cursor:pointer;width:125px;text-align:center;line-height:28px;height:32px; color:#02346F}
.tabbox #tab li.on{font-weight:bold;background:url(../images/tab_now.gif) center center no-repeat; color:#ffffff}
.tabbox #tab_con{}
/******新闻内页**********/
h2{ color:#000000;font-size:26px;height: 38px;line-height: 38px;text-align: center;}
.newsinfo{ height:25px; line-height:25px; text-align:center; color:#999999;}
.viewbox{ line-height:25px; color:#333333; padding:10px; border-bottom:1px dashed #DDDDDD; border-top:1px dashed #DDDDDD;}
.pagenav{ text-align:right}
/******留言板********/
#gbooklist {text-align:center;}
#gbooklist .faq  ,
#gbooklist .reply{text-align:left;/*word-wrap: break-word;*/ word-break: break-all;}
#gbooklist .faq{margin-bottom:15px;}
#gbooklist .faq span,#gbooklist .faq em{ font-style:normal; color:#999999;}
#gbooklist .faq span{ margin-left:10px;}
#gbooklist .faqtit,#gbooklist .faqcon{padding-left:5px;line-height: 24px;}
#gbooklist .faqtit{background:#EEEEEE;color:#FF4400;font-size:14px;margin-bottom: 5px; font-weight:bold}
#gbooklist .reply{border: 1px dashed #FF0000;width:95%;margin-bottom:10px;margin-left:5px;padding:3px;}
.form{padding:10px 0; background:#ffffff}
.form .row{padding:5px 0 5px 106px; clear:both}
.form .row .label {display: inline;float: left;width:100px;margin-left:-106px;padding-right:6px;}
.form .row .enter, .form .row span.tips, .form .row blockquote {float: left;}
.form .row .label{line-height:21px;padding-top:2px;padding-bottom:2px;text-align:right;}
.form .row .content{float:left;padding:2px 3em 2px 0;line-height:21px;}
.form .row .enter{padding:0 1em 0 0;}
.form input.text,.form select,.form textarea{border:#ddd 1px solid;}
.form input.text:focus,.form select:focus,.form textarea:focus{border-color:#999;}
.form .row .enter .check{float:left;margin-right:12px;}
.form .row .enter .check .input{float:left;padding-top:5px;margin-right:6px;}
.form .row .enter .check .des{float:left;line-height:21px;padding-top:2px;padding-bottom:2px;}
.form .row .label .required{margin-right:0.3em;font-weight:bold;color:#f00;}
.form .row .tips{padding:2px 0;line-height:21px;color:#999;white-space:nowrap;}
.form .row p.tips{clear:both;padding:0 7px 5px;}
.form .row .buttons{padding:10px 0;}
.form .row .img-captcha{float:left;margin:2px 8px 0 -6px;display:inline;cursor:pointer;}
.form blockquote{height:23px;padding:0 6px 0 27px;border:#F7ECAA 1px solid;line-height:23px;background:#FDFFD7 url(../images/icon-16.png) no-repeat 5px -117px;white-space:nowrap;}
.form blockquote.error{border-color:#FFBFBF;background-color:#FFEAEA;background-position:5px -147px;}
.form blockquote.accepted{border-color:#fff;background-color:#fff;background-position:5px -177px;color:#999;}
.form blockquote.loading{border-color:#fff;background:#fff url(../images/loading.gif) no-repeat 5px center;color:#DA6100;}

.layout-innerpg .col-main .form .row-submit blockquote{background-color:transparent;border:none;clear:both;margin:-5px 0 10px;}
/*****评论********/
.form-comment{background: none repeat scroll 0 0 #F9F9F9;margin-top: 20px;padding: 10px;}
.commentslist{padding:0 20px;}
.commentslist a{color:#f00;}
.commentslist .entry{margin-bottom:10px;padding:0 10px;background:#FFFCF5;border:#F3E6C6 1px solid;}
.commentslist .entry-head{line-height:30px;padding:2px 6px 0;border-bottom:#F9F0DB 1px solid;}
.commentslist .entry-head .author{float:left;color:#333;}
.commentslist .entry-head .meta{text-align:right;display:block;}
.commentslist .entry-head .meta .location{margin-right:1em;}
.commentslist .entry-content{padding:15px;line-height:180%;}
.commentslist .entry-body .operate{padding:15px 10px 10px;text-align:right;}
.commentslist .entry-body .operate a{margin:0 0.7em;}
.commentslist .comment-reply{margin:0 20px 10px;}
.commentslist .comment-reply .reply-show{padding:6px 15px 10px;background:#fff;border:#F3E6C6 1px solid;}
.commentslist .reply-show .reply-head{line-height:25px;}
.commentslist .reply-show .reply-author{float:left;color:#f60;}
.commentslist .reply-show .reply-operate{float:right;}
.commentslist .reply-show .reply-operate a{margin:0 0.7em;}
.commentslist .comment-reply .form textarea{border-color:#ECD7A6;}
.commentslist .comment-reply .form textarea:focus{border-color:#f60;}
.commentslist .comment-reply .form .buttons{padding-top:10px;}
.commentslist .comment-reply .form .buttons input{height:24px;padding:0 5px;margin-right:0.3em;background:#fff;border:#D2D0D7 1px solid;color:#999;cursor:pointer;}
.commentslist .comment-reply .form .buttons .submit{color:#fff;background:#597797;border-color:#000;font-weight:bold;}

.commentslist .entry-new{border-color:#f60;border-style:dashed;}
/*********产品详细页******/
#preview{ float:left; width:285px;height: 295px; overflow:hidden}
#preview .jqzoom{padding:1px;height:202px;overflow:hidden;border:3px solid #DDDDDD;text-align:center;display:table-cell;width:273px;vertical-align:middle;display:block;font-size:176px;}
#preview .jqzoom img{margin-left:auto;margin-right:auto;vertical-align:middle;max-width:273px;max-height:202px; width:auto;}

#spec-n5{height:62px;margin:2px 0 0;overflow:hidden;}
.zoomdiv{  left:859px;  height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;cursor:move;}
#spec-list{ position:relative; width:252px; margin-right:6px;}
.proinfo{ float:right; width:460px; overflow:hidden}
.proinfo h2{color:#02346F;font-size:18px; text-align:left; line-height:30px;padding:8px 0;}
.proinfo li{border-bottom:#bbb 1px dashed;padding:4px 0 3px 75px;line-height:25px; clear:both}
.proinfo ul li em{width:80px;margin-left:-75px;float:left;display:inline;padding-left:10px; font-style:normal}
.proinfo ul li span{padding:0 5px;color:#999;}
.proinfo ul li .price strong{line-height:35px; color:#FF0000}
.btn-buy{}
/****自定义表单******/
#faqbox {}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:100px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}
/**********其他*******/
.category li{float: left;width: 115px;background: url(../images/bg05.png) no-repeat left top;height: 30px;margin: 0 2px 8px 0;padding-left: 20px;line-height: 32px;}
.news .border1{ clear:none}	
.productlist .cont li{ margin:0 16px 20px 5px}
.tel{background: url("../images/dh.jpg") left center no-repeat;color: #02346F;font-family: "微软雅黑","黑体","宋体";font-size: 22px;font-weight: bold;letter-spacing: 2px;line-height: 25px;padding-left: 40px;}


/*product start*/

.pb_left{width: 220px;height: 531px;background: url(../images/pro_list.png) no-repeat center;}
.pb_left .list_top{width: 220px;height: 41px;line-height: 41px;color: #F0F4F7;font-size: 18px;position: relative;left:65px;}
.pb_left ul{width:200px;padding:5px 10px;}
.pb_left ul li{width: 200px;height: 36px;line-height: 36px;border:1px solid #DFDFDF;border-width: 0 0 1px 0;font-size: 15px; text-decoration: none;}
.pb_left ul li:hover {color: #1C4E8C;font-weight: bold; text-decoration: none;}
.pb_left ul li:hover a{color: #1C4E8C;font-weight: bold; text-decoration: none;}
.pb_right{width: 970px;}

.pb_right .pro_out{width: 242.5px;height: 207px;margin-bottom: 5px;}
.pb_right img{border:1px solid #dfdfdf;}
.pb_right .pro_zi{width: 220px;height: 35px;text-align: center;line-height: 35px;position: relative;top: 2px;color: #fff;background: url(../images/more.png) no-repeat center right #0058AD;}
/*product end*/

/*company start*/
.company{margin:0 0 40px 0;height:412px;background: url(../images/company.png) no-repeat center;}
.company .com_con{width: 618px;padding-left: 150px;padding-top: 110px; height:280px; font-size: 14px;}
.company .com_con .com_title{width: 600px;height:30px;text-align: center;color: #0058AD; font-size: 22px;}
.company .com_con p{text-indent: 2em;line-height: 160%;color: #444}
.company .com_con p .fr{color: #D55411}
/*company end*/

/*友情链接*/
.yqljdb{ background-color:#0058AD; color: #fff;}
.yqljdb a{ color: #fff;}
/*友情链接*/

/*banner*/
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 360px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 360px;
	display: block;
}